package com.boss.salary.dao;

import com.boss.salary.vo.SalaryMonthEndVO;

import java.lang.reflect.InvocationTargetException;
import java.util.List;

public interface ISalaryMonthEndSubmitDao {
    /**
     * 批量增加
     * @param salaryMonthEndVOList
     * @throws NoSuchMethodException
     * @throws InvocationTargetException
     * @throws IllegalAccessException
     */
    void batchSaveSalaryMonthSubmit(List<SalaryMonthEndVO> salaryMonthEndVOList) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException;

    /**
     * 通过区划和单位id批量删除
     * @param province
     * @param agencyIds
     */
    void batchPhysicalDeleteSalaryMonthSubmit(String province, List<String> agencyIds);
}
